CC=gcc
CFLAGS=-ansi -pedantic -Wall
LDFLAGS=
SRC=$(wildcard *.c)
HED=$(wildcard *.h)
OBJ = $(SRC:.c=.o)
EXEC=miastore

all: $(EXEC)

miastore: $(OBJ)
	@$(CC) -o $@ $^ $(LDFLAG)

# Nous rajouterons tous les .h dans la ligne suivante.
main.o: $(HED)

%.o: %.c
	@$(CC) -o $@ -c $< $(CFLAGS)
	
.PHONY: clean realclean

clean: 
	@rm -f *.o

realclean: clean
	@rm -f $(EXEC)
